street baseball team - French English Dictionary